package com.itheima2;

import java.util.HashMap;
import java.util.Map;
import java.util.Set;

public class Work2 {
    public static void main(String[] args) {
        Map<String,String>map = new HashMap<>();
        map.put("姓名","张三");
        map.put("年龄","20");
        map.put("性别","男");
        map.put("地址","北京海定区");
        map.put("专业","java");

        //使用map集合的containsKey方法判断是否包含指定的键。
        System.out.println(map.containsKey("地址"));
        //map集合的修改和添加元素方法都是put方法，如果存在该键，put方法会将值覆盖，返回被覆盖的值。
        map.put("地址","北京顺义区");

        //遍历map集合，可以先通过map的keySet方法获取所有的键，遍历键，通过map的get方法根据键获取值。
        // 或者可以通过map的entrySet方法先获取所有的键值对映射关系，再通过Entry的getKey和getValue方法获取键和值。
        Set<String> strings = map.keySet();
        for (String s : strings) {
            String s1 = map.get(s);
            System.out.println(s+"="+s1);

        }


    }
}
